home *** CD-ROM | disk | FTP | other *** search
/ Aminet 33 / Aminet 33 - October 1999.iso / Aminet / docs / misc / amigapl.9903.lzh / amigapl.9903 / pci.lzx / Include / clib / pciexpansion_protos.h < prev    next >
Encoding:
C/C++ Source or Header  |  1998-02-02  |  790 b   |  31 lines

  1. #ifndef  CLIB_PCIEXPANSION_PROTOS_H
  2. #define  CLIB_PCIEXPANSION_PROTOS_H
  3.  
  4. /*
  5. **    $VER: pciexpansion_protos.h 1.0 (30.12.97)
  6. **    Includes Release 1.0
  7. **
  8. **    C prototypes. For use with 32 bit integers only.
  9. **
  10. **    (C) Copyright 1997-1998 MicroniK
  11. **        All Rights Reserved
  12. */
  13.  
  14. #include <utility/tagitem.h>
  15. #include <libraries/pciexpansion.h>
  16.  
  17. struct PCIConfDev * FindPCIDev(struct PCIConfDev * start, 
  18.                                struct TagItem * selection);
  19.  
  20. struct PCIConfDev * AllocPCIDev(void);
  21. void FreePCIDev(struct PCIConfDev * dev);
  22.  
  23. void AddPCIDev(struct PCIConfDev * dev);
  24. void RemPCIDev(struct PCIConfDev * dev);
  25.  
  26. ULONG GetPCIReg(struct PCIConfDev * dev, UBYTE regoff);
  27. ULONG PutPCIReg(struct PCIConfDev * dev, UBYTE regoff, ULONG value);
  28.  
  29. #endif     /* CLIB_PCIEXPANSION_PROTOS_H */
  30.  
  31.